v0.1 - 31/01/05
Ajout 		: 	Editor_CursorX(Gadget) 
Ajout 		: 	Editor_CursorY(Gadget) 
Ajout 		: 	Editor_CursorPos(Gadget) 
Ajout 		: 	Editor_Locate(Gadget,x,y) 
Ajout 		: 	Editor_Select(Gadget, LineStart.l, CharStart.l, LineEnd.l, CharEnd.l)    
Ajout 		: 	Editor_ColorText(gadget,ydeb,xdeb,yfin,xfin,color)
Ajout 		: 	Editor_ColorBackground(gadget,color)
Ajout 		: 	Editor_Paste(gadget) 
Ajout 		: 	Editor_Cut(gadget)
Ajout 		: 	Editor_Copy(gadget)
Ajout 		: 	Editor_DeleteSel(gadget)
Ajout 		: 	Editor_Undo(gadget)
Ajout 		: 	Editor_Redo(gadget)
Ajout 		: 	Editor_Activate(gadget)

v0.2 - 02/02/05
Ajout	 	: 	Editor_Impression(Gadget.l,docname.s) 
Ajout	 	: 	Editor_Color(Gadget, Color.l) 
Ajout 		: 	Editor_FontSize(Gadget, Fontsize.l) 
Ajout 		: 	Editor_Font(Gadget, FontName.s) 
Ajout 		: 	Editor_Format(Gadget, Flags.l) 
Ajout 		: 	Editor_PasteText(gadget,Text$)
Ajout 		: 	Editor_Up(gadget)
Ajout 		: 	Editor_Down(gadget)
Ajout 		: 	HL_Init_Comments(str$)
Ajout 		: 	HL_Init_Strings(str)
Ajout 		: 	HL_Init_KeyWord(file$)
Ajout 		: 	HL_Activate_Entiers(x)
Ajout 		: 	HL_Activate_Comments(x)
Ajout 		: 	HL_Activate_Keywords(x)
Ajout 		: 	HL_Activate_Strings(x)
Ajout 		: 	Editor_Highlight(Gadget)

v0.21 - 03/02/05
Modifi 	: 	Editor_Highlight(gadget)  -> Il considre maintenant que le signe de commentaires compris entre deux signes de chanes appartient  la chane et ne commence pas un commentaire 

v0.22 - 04/02/05
Ajout 		: 	Editor_Zoom(Gadget,ValeurZoom,ValeurMax)

v0.22a - 02/03/05
Compatible 	: 	PureBasic v3.93 

v0.23 - 02/04/05
Fix 		: 	Editor_Highlight(gadget) -> Problme de dtection entre les chanes et les commentaires
Ajout 		: 	Editor_OFile(gadget.l,filename.s,error.s)
Ajout 		: 	Editor_SFile(gadget.l,filename.s,error.s)

v0.24 - 10/05/05
Fix 		: 	Editor_Highlight(): bug entre les commentaires et les chaines
Fix 		: 	Editor_Highlight(): clignotage lorsque l'on dpasse la limite droite de l'Editorgadget
Ajout 		: 	Editor_AutomaticLine(Gadget.l,Activate)
Ajout 		: 	Editor_Alinea(Gadget.l,Taille.l)

v0.3 - 16/05/05
Ajout 		: 	<Numrotation des lignes>
Ajout 		: 	LN_AddLine(GadgetId.l,Position,Text.s)
Ajout 		: 	LN_Start(Window.l,Gadgetid.l)
Ajout 		: 	LN_Update(GadgetId.l)
Ajout 		: 	LN_Flags(Type,Index,Style,Tab) 

v0.31 - 16/05/05
@Le Soldat Inconnu 
Ajout 		: 	Editor_PosSelStart(Gadget.l)
Ajout 		: 	Editor_PosSelEnd(Gadget.l)

v0.32 - 18/05/05
Fix 		: 	Bug de Editor_CursorX() : Il ajout +1  chaque fois
@Tme007
Ajout 		: 	HL_Init_KeywordData(AdresseDebutDatas, NbMotsCles)

v0.4 -	08/08/06
Ajout		:	<IME>
Ajout		: 	<RTF>
Ajout		: 	<Tableau>
Ajout		: 	<BIDI>
Ajout		: 	<ScrollingBar>
Amlior	:	<Coloration Syntaxique>
					Gestion de divers langages ainsi que de langages XML
					Gestion de styles
Amlior	:	<Numrotation de Lignes>
					Gestion de styles plus facile d'accs
Amlior	:	<Slection>

Concepts :
--Bookmarks
--AutoCompletion
--Boite de Dialogue "Go To Line"
et sa fonction spcifique
--Support de l'IntelliMouse (scrolling)
--Commenter/dcomenter une/plusieurs lignes 

API Win32 :
EM_GETOLEINTERFACE		>	The EM_GETOLEINTERFACE message retrieves an IRichEditOle object that a client can use to access a rich edit control's COM functionality.
EM_FORMATRANGE			>	The EM_FORMATRANGE message formats a range of text in a rich edit control for a specific device.
EM_GETBIDIOPTIONS		>	The EM_GETBIDIOPTIONS message indicates the current state of the bidirectional options in the rich edit control. 
EM_GETCTFMODEBIAS		>	An application sends a EM_GETCTFMODEBIAS message to get the Text Services Framework mode bias values for a Rich Edit control. 
EM_GETCTFOPENSTATUS		>	An application sends an EM_GETCTFOPENSTATUS message to determine if the Text Services Framework (TSF) keyboard is open or closed. 
EM_GETEDITSTYLE			>	The EM_GETEDITSTYLE message retrieves the current edit style flags.	""INFORMATIONS !!!!""
EM_GETHYPHENATEINFO		>	An application sends an EM_GETHYPHENATEINFO message to get information about hyphenation for a Rich Edit control. 
EM_GETIMECOLOR			>	The EM_GETIMECOLOR message retrieves the Input Method Editor (IME) composition color. This message is available only in Asian-language versions of the operating system.
EM_GETIMECOMPTEXT		>	An application sends an EM_GETIMECOMPTEXT message to get the IME composition text. 
EM_GETIMEMODEBIAS		>	An application sends an EM_GETIMEMODEBIAS message to get the IME mode bias for a Rich Edit control. 
EM_GETIMEPROPERTY		>	An application sends a EM_GETIMEPROPERTY message to get the the property and capabilities of the IME associated with the current input locale. 
			IGP_PROPERTY	>			Property information.
			IGP_CONVERSION	>			Conversion capabilities. 
			IGP_SENTENCE	>			Sentence mode capabilities. 
			IGP_UI			>			User interface capabilities. 
			IGP_SETCOMPSTR	>			Composition string capabilities. 
			IGP_SELECT		>			Selection inheritance capabilities. 
			IGP_GETIMEVERSION>			Retrieves the system version number for which the specified IME was created.
EM_GETOPTIONS			>	The EM_GETOPTIONS message retrieves rich edit control options.
Specifies one or more of the following values. 	""INFORMATIONS !!!!""
			ECO_AUTOWORDSELECTION	>			Automatic selection of word on double-click.
			ECO_NOHIDESEL			>			Same as ES_NOHIDESEL style.
			ECO_WANTRETURN			>			Same as ES_WANTRETURN style.
			ECO_VERTICAL			>			Same as ES_VERTICAL style. Available in Asian-language versions only.
EM_GETPAGEROTATE		>	Deprecated. An application sends an EM_GETPAGEROTATE message to get the text layout for a Rich Edit control. 
EM_GETWORDBREAKPROCEX	>	The EM_GETWORDBREAKPROCEX message retrieves the address of the currently registered extended word-break procedure.
EM_GETWORDWRAPMODE		>	The EM_GETWORDWRAPMODE message gets the current word wrap and word-break options for the rich edit control. This message is available only in Asian-language versions of the operating system.
EM_RECONVERSION			>	The EM_RECONVERSION message invokes the IME reconversion dialog box. 
EM_REQUESTRESIZE		>	The EM_REQUESTRESIZE message forces a rich edit control to send an EN_REQUESTRESIZE notification message to its parent window.
EM_SETBIDIOPTIONS		>	The EM_SETBIDIOPTIONS message sets the current state of the bidirectional options in the rich edit control. 
EM_SETCTFMODEBIAS		>	An application sends an EM_SETCTFMODEBIAS message to set the Text Services Framework (TSF) mode bias for a Rich Edit control. 
EM_SETCTFOPENSTATUS		>	An application sends an EM_SETCTFOPENSTATUS message to open or close the Text Services Framework (TSF) keyboard. 
EM_SETHYPHENATEINFO		>	An application sends an EM_SETHYPHENATEINFO message to set the way a Rich Edit control does hyphenation. 
EM_SETIMECOLOR			>	The EM_SETIMECOLOR message sets the IME composition color. This message is available only in Asian-language versions of the operating system.
EM_SETIMEMODEBIAS		>	An application sends an EM_SETIMEMODEBIAS message to set the IME mode bias for a Rich Edit control. 
EM_SETIMEOPTIONS		>	The EM_SETIMEOPTIONS message sets the IME options. This message is available only in Asian-language versions of the operating system.
EM_SETLANGOPTIONS		>	An application sends an EM_SETLANGOPTIONS message to set options for IME and Asian language support in a rich edit control. 
EM_SETPAGEROTATE		>	Deprecated. An application sends an EM_SETPAGEROTATE message to set the text layout for a Rich Edit control. 
EM_SETPALETTE			>	An application sends an EM_SETPALETTE message to change the palette that rich edit uses for its display window. 
EM_SETPUNCTUATION		>	The EM_SETPUNCTUATION message sets the punctuation characters for a rich edit control. This message is available only in Asian-language versions of the operating system.
EM_SETWORDBREAKPROCEX	>	The EM_SETWORDBREAKPROCEX message sets the extended word-break procedure.
EM_SETWORDWRAPMODE		>	The EM_SETWORDWRAPMODE message sets the word-wrapping and word-breaking options for the rich edit control. This message is available only in Asian-language versions of the operating system.
EM_STOPGROUPTYPING		>	An application sends an EM_STOPGROUPTYPING message to a rich edit control to stop the control from collecting additional typing actions into the current undo action. The control stores the next typing action, if any, into a new action in the undo queue. 